449525
485482
305148
750254
829173
876876
18294
30528
281222
748786
813706
87350
5165799
3584581
3109148
2416804
2242988
2067609
1986358
192078
1775118
1724136
1696196
1642471